package com.firemoss.atonement.mapper.resolution
{
	import com.firemoss.atonement.mapper.Mapping;
	import com.firemoss.atonement.metadata.Property;
	
	import flash.utils.Dictionary;
	
	public class SimpleAssignmentValueResolver implements IValueResolver
	{
		public function SimpleAssignmentValueResolver()
		{
		}
		
		public static function resolve(source:*, targetProperty : Property, mapping:Mapping, mappingChain:Dictionary):*
		{
			return source
		}

		public function resolve(source:*, targetProperty : Property, mapping:Mapping, mappingChain:Dictionary):*
		{
			return SimpleAssignmentValueResolver.resolve( source, targetProperty, mapping, mappingChain );
		}
	}
}